// components/login/login.ts
Component({
  /**
   * 组件的属性列表
   */
  properties: {},

  /**
   * 组件的初始数据
   */
  data: {
    check: false,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    getPhoneNumber(e: any) {
      const { code, errMsg } = e.detail;
      if (errMsg === "getPhoneNumber:ok") {
        wx.login({
          success: async (res) => {
            console.log(res, "ressss");
            if (res.errMsg === "login:ok") {
              // 这里登录成功之后去调用后端接口，传递登录code和手机号的令牌
              // const { data } = await loginByPhone({
              //   code,
              //   loginCode: res.code,
              // });
              // userStore.setUserInfo(data);
              // uni.navigateBack();
              getApp().onLogin(true);
              this.triggerEvent("setLogin", true);
            }
          },
          fail(e: any) {
            wx.showToast({
              title: e.message,
            });
          },
        });
      }
    },
    handleClick() {
      wx.showToast({
        title: "请勾选相应协议",
        icon: "none",
        duration: 2000,
      });
    },
    handleChange() {
      this.setData({
        check: !this.data.check,
      });
    },
  },
});
